/**
 * 按照前后端分离的架构设计思路，通常前端通过axios调用后端接口。
 * 如果后端接口未写好，前端如何进行测试呢？这时候就要引入mock。
 * mock会拦截前端请求，并生成测试数据。这样看起来就像调用了后端接口一样。
 * 虽然mock不能实现什么业务功能，但作为前端开发，引入mock也是必不可少的
 */

import Mock from 'mockjs';

setTimeout(()=>{
    Mock.mock('https://localhost:8080/api/studentList', "get", {
        'code': 200,
        msg: "请求成功",
        data: [{
            code: '201805363540',
            name: 'mock测试数据',
            sex: '男',
            email: '1092705638@qq.com',
            phone: '15108523467',
            introduce: '一名计算机的学生',
            icon: '无',
            option: '无',
            address: '上海市普陀区金沙江路 1518 弄'
        },
            {
                code: '201805363540',
                name: 'mock测试数据',
                sex: '女',
                email: '1092705638@qq.com',
                phone: '15108523467',
                introduce: '一名计算机的学生',
                icon: '无',
                option: '无',
                address: '上海市普陀区金沙江路 1518 弄'
            }]
    });
},2000)

Mock.mock('/api/hello/name', 'post', function (param) {
    let data = param.body
    return 'hello ' + data
});